html, body {
    background-color: #f7f7f7;
    margin: 0px;
    padding: 0px;
    font-family: Ubuntu, Roboto, 'Open Sans', 'Microsoft YaHei', sans-serif;
}

.container {
    max-width: 1024px;
}
.post-bg-white {
    background-color: #ffffff;
}
a {
    /* color: orange; */
    color: #363636;
    text-decoration: none;
}
/* a:hover {
    color: orange;
    border-bottom: 1px solid orange;
} */
a.nav-link {
    /* color: orange; */
    color: #363636;
    text-decoration: none;
}
/* a.nav-link:hover {
    color: orange;
} */
li.nav-item {
    margin-left: 5px;
}

.post-main {
    margin-top: 70px;
}
.post-notice {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
}
ul.post-articles {
    padding: 0px;
}
ul.post-articles li {
    list-style: none;
}

.post-article {
    background-color: #ffffff;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 20px;
}

.card {
    margin-bottom: 20px;
    border: none;
}

/* .row > * {
    padding: 0px;
} */

.col-md-8{
    padding-left: 0px;
}
.col-md-4 {
    padding-right: 0px;
}

.post-read-more {
    font-size: 12px;
    padding: 5px 10px;
    background-color: #f5f5f5;
    color: rgba(0, 0, 0, 0.7);
}

.small-title {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
}
.post-subtitle {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
}
.post-subtitle > span {
    padding-right: 15px;
}

.post-footer {
    margin-top: 30px;
    padding-top: 20px;
    padding-bottom: 30px;
}
.footer-div {
    margin-bottom: 10px;
}
.footer-div > a {
    color: #3273dc;
}
.post-aside-title {
    color: #eee;
    margin-bottom: 0px;
}
.post-aside-card > ul > li {
    list-style: none;
    margin-bottom: 20px;
}

.post-tags {
    margin-top: 15px;
    margin-bottom: 15px;
    color: #363636;
}

.post-tags-item > ul > li {
    list-style: none;
}

/* .post-tags-item > ul > li > a:hover {
    text-decoration: none;
   
} */

.post-tags-a {
    font-size: 12px;
    padding-right: 10px;
}


.btn-toolbar {
    margin-top: 30px;
}
/* .btn-toolbar > a:hover  {
    text-decoration: none;
}

.btn-toolbar > a {
    color: red;
} */
.btn-group {
    padding-right: 15px;
    margin-bottom: 20px;
}

.tag-button-a {
    color: red;
}

.tag-button-a:hover {
    text-decoration: none;
}